Reverse Engineering Legacy Interfaces: An Interaction-Driven Approach

نویسندگان

  • Eleni Stroulia
  • Mohammad El-Ramly
  • Lanyan Kong
  • Paul G. Sorenson
  • Bruce Matichuk
چکیده

Legacy systems constitute valuable assets to the organizations that own them. However, due to the development of newer and faster hardware platforms and the invention of novel interface styles, there is a great demand for their migration to new platforms. In this paper, we present a method for reverse engineering the system interface that consists of two tasks. Based on traces of the users interaction with the system, the “interface mapping” task constructs a “map” of the system interface, in terms of the individual system screens and the transitions between them. The subsequent “task and domain modeling” task uses the interface map and task-specific traces to construct an abstract model of a user’s task as an information exchange plan. The task model specifies the screen transition diagram that the user has to traverse in order to accomplish the task in question, and the flow of information that the user exchanges with the system at each screen. This task model is later used as the basis for specifying a new graphical user interface tailored to the task in question.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

User Interface Reverse Engineering in support of Mifgration to the Web

Legacy systems constitute valuable assets to the organizations that own them. Nowadays, there is an increased demand to make them accessible through the World-Wide-Web motivated by the need to support e-commerce related activities. As a result, the problem of legacy-interface migration is becoming extremely important. In the context of the CELLEST project, we have developed a novel method for m...

متن کامل

Reverse Engineering Interaction Plans for Legacy Interface Migration

Legacy interface migration is becoming an increasingly important IT activity; many organizations are interested in cost effective and low risk processes for making their legacy systems accessible to new, webbased platforms. Most migration techniques proposed to date require a lot of human expertise. In this paper we discuss Mathaino, an intelligent, multi platform, semi-automated, and low risk ...

متن کامل

A Form Driven Object-Oriented Reverse Engineering Methodology

This thesis presents an object-oriented reverse engineering methodology using forms in order to recover semantics of legacy application, which has many problems such as increasing maintenance cost, and some difficulties in migration to new systems environment. But, most of legacy systems are important assets in organization. Therefore, it is very advantageous to use them continuously and they a...

متن کامل

The Model Discovery (MoDisco) Component

MoDisco (for Model Discovery) is an Eclipse GMT component for model-driven reverse engineering. The objective is to allow practical extractions of models from legacy systems. Because of the widely different nature and technological heterogeneity of legacy systems, there are several different ways to extract models from such systems. MoDisco proposes a generic and extensible metamodel-driven app...

متن کامل

Combining Formal Methods and Functional Strategies Regarding the Reverse Engineering of Interactive Applications

Graphical user interfaces (GUIs) make software easy to use by providing the user with visual controls. Therefore, correctness of GUI’s code is essential to the correct execution of the overall software. Models can help in the evaluation of interactive applications by allowing designers to concentrate on its more important aspects. This paper describes our approach to reverse engineer an abstrac...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999